.maxcontainer{min-width:inherit;}
html, body{width:750px; margin:0 auto;min-width:inherit;}
.container { width:auto; min-width:inherit; max-width:inherit; padding:0}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}
.top_m{ padding:30px 0 40px}
.top{position:relative;background:#0952b8; z-index:20}
.logo{margin:0 0 0 30px; width:309px; display:block; float:none}
.top_r_m{display:block; float:right; margin-top:6px}
.top_r{display:none}
.top_r_m a{display:block; float:left; margin-right:40px}
.chinese img{width:60px; height:60px; margin-right:0}
.search{width:60px; height:60px; border-radius:50%; background:#4586df; margin-top:0}
.search img{width:36px; height:36px; margin:12px;}
.search_model{padding-top:36px}
.search_close img{width:50px}
.search_box{height:94px; margin:80px 24px 50px; overflow:hidden; width:700px;}
.search_ipt{height:50px; line-height:50px; font-size:40px; width:573px}
.search_sub{width:52px; height:52px; background:url(z19_search_en3.png);}
.nav_list_img{margin:8px 30px 0 0}
.nav{position:absolute; background-color:rgba(9,82,184,0.9); left:0; width:100%; z-index:20; float:none; margin-top:0; top:142px; display:none}
.nav li{float:none; margin:0 30px}
.nav li h5{height:118px; line-height:118px; font-size:40px; border-bottom:2px solid #5d88f9;-webkit-tap-highlight-color:transparent;}
.nav_sub{position:relative; display:block; background:none; margin:0 50px; display:none}
.nav_sub dd{height:84px; line-height:84px; border-bottom:2px solid #3763d6;  background:url(z19_dian_white.png) no-repeat left center; padding:0}
.nav_sub dd a{font-size:32px; display:block; padding:0 20px}
.nav_up{background:url(z19_focus_right_pad_en.png) no-repeat center; width:23px; height:23px; float:right; margin-top:54px}
.nav li:hover h5{background:none; border-top:0;-webkit-tap-highlight-color:transparent;height: 118px;line-height: 118px;}
.nav li:hover .nav_up{display:block;background:url(z19_icon_up.png) no-repeat center;}
.nav li h5.open .nav_up{background:url(z19_icon_up.png) no-repeat center;}
.nav_close{height:46px; margin:6px 30px 0 14px}
.nav li:hover nav_sub{display:inherit}




.focus_title_box{width:100%; height:auto; left:0; margin-left:0; bottom:20px;min-width:inherit; max-width:inherit; padding:0}
.focus_title_box p{width:590px; font-size:20px; margin-left:26px; line-height:36px;}
.m_index_focus ul img{height:450px}
.m_index_focus ul .title{background:none; border-bottom:1px solid #979797; height:auto; position:relative; color:#000;}
.focus_title_box{position:relative; bottom:0; color:#000}
.focus_title_box p{width:auto; margin:0 30px; font-size:36px; line-height:58px; padding:60px 10px 26px 10px; position:relative; min-width:inherit; max-width:inherit; border-left:8px solid #0952b8; padding-left:30px} 
.focus_title_box p a{color:#444}
.focus_title_box p span{ display:none}
.swiper_Focus{width:100%; left:0; margin-left:0;height:100%; bottom:0; position:static}
.m_index_focus .swiper-button-next, .m_index_focus .swiper-button-prev{position:absolute; width:13px; height:24px; top:202px;float:none}
.m_index_focus .swiper-button-next{background:url(z19_focus_right_pad_en.png); margin-left:0; right:24px; left:auto}
.m_index_focus .swiper-button-prev{background:url(z19_focus_left_pad_en.png); margin-right:0; left:24px;}
.m_index_focus .pagination{float:none; right:24px; top:390px; position:absolute; z-index:10}
.focus_img_m{display:block !important}
.focus_img_pc{display:none !important}
.swiper_Focus_box,.news_swiper_center{min-width:inherit; max-width:inherit; padding:0}
.m_index_focus{margin-bottom:40px}

.newsDiv{width:100%; max-width:inherit; margin:0;padding-bottom:180px;}
#news_swiper .newsDiv{padding-top:41px;}
.newsDiv img{width:100%; height:auto;}
#news_swiper .newsDiv_img{margin-top:-41px;}
.newsList li{margin:0 0 50px; width:auto; float:none}
.newsList{margin-bottom:0}
.row{padding:84px 0 0}
.row_title h4{font-size:50px}
.row_title{margin-bottom:50px}
.newsList{overflow:hidden; padding:0 36px;}
.newsList_news{padding:0;}
.more{margin:0 auto 44px; width:572px; height:104px; line-height:104px; font-size:30px;}
.news_p{font-size:36px; line-height:60px; height:auto; margin-bottom:20px}
.newsBox{height:auto;padding:68px 40px 0 45px;}
.news_date h5{font-size:60px;line-height:80px; margin-top:0;}
.news_date h6{font-size:40px;line-height:40px; }
.news_date{width:154px; height:132px; right:40px}
.news_t{font-size:32px; top:-41px; left:45px; border-left-width:6px !important; padding:22px 34px 21px 28px; height:auto; line-height:inherit;}
.mulDiv .subMore{margin:0 auto; display:block; float:none}


.news_txt{font-size:36px; line-height:70px; padding-left:20px; border-left:10px solid #3c61c2; margin-top:30px}
#newsList2 .newsDiv{ padding-bottom:40px}
.people_box{height:auto; margin-bottom:40px}
.people_box img{ float:none;margin:0 auto; display:block}
.people_img{float:none; width:auto}
.row_center{min-width:inherit; max-width:inherit; padding:0 20px;}
.people_txt h5{font-size:36px; line-height:60px; margin-top:0}
.people_txt{margin:40px 20px 0}
.people_txt p{font-size:32px; line-height:56px}

.row_title4{text-align:center}
.row_left{width:100%; margin-right:0; float:none; height:auto;}
.row_right{border-top:2px dashed #d8d8d8; margin-top:30px; padding-top:30px}
.res_list li{width:100%; margin-bottom:30px}
.for_list li{float:none; width:100%; margin-bottom:20px}

.event_txt{position:relative; top:inherit; left:inherit; padding:30px 0 0;width:100%; bottom:inherit;}
.event_t1{height:auto}
.event_time p, .event_list .event_time p{font-size:60px}
.event_time{width:136px; height:136px; border-right:8px solid #deb649}
.event_time span{font-size:26px}
.event_t1 h5{font-size:36px; line-height:48px}
.event_t2{font-size:32px; line-height:54px;}
.event_list p{display:none}
.event_list .event_time p{display:block}
.event_list li{margin-bottom:40px; overflow:hidden}
.res_box span{height:60px; line-height:60px; font-size:28px; margin-top:-30px;}
.res_box h5{font-size:36px; line-height:60px; margin-top:40px}
.res_box p{display:none}
.for_txt h5{font-size:36px; line-height:58px; font-weight:normal; height:120px;}
.for_txt p{font-size:32px; line-height:54px}
.for_list li{margin-bottom:40px}
.row_bg {background: url(z19_row_bg2_en.jpg) no-repeat bottom center; background-size:100% 100%;}
.arrow-left, .arrow-right{margin-top:inherit; top:100px}
.people_box h6{display:block; text-align:center; font-size:44px;color:#fff; margin:50px 0 20px;}
.for_list li img{width:174px}
.newsDiv .new_video{width:70px; height:70px; margin-top:-35px; margin-left:-35px}
.event_list h5{font-size:36px; line-height:48px; font-weight:normal}

.foot_list li{display:block; float:left; width:334px; padding:0 20px; min-height:410px; margin-bottom:60px}
.foot_list li:first-child{display:none; }
.foot_list_t{font-size:36px;}
.foot_list dd{font-size:34px; line-height:50px; background:url(z19_foot_list_m.png) no-repeat left 24px; padding-left:20px; margin:30px 0;}
.foot_list .foot_li3{width:710px}
.foot_list .foot_li4{min-height:240px}
.foot_list{padding:60px 0 0}
.foot_list_t2{text-align:center}
.foot_list2 li{display:block; margin-top:40px; overflow:hidden; padding:0 20px}
.foot_list2 li img{width:auto; margin-right:20px}
.foot_list2 li p{font-size:34px; line-height:56px}
.foot2{font-size:32px; height:auto; padding:40px 0; line-height:50px}
.foot2 img{width:80px; margin-top:20px}

.subMain{min-width:inherit; max-width:inherit; width:auto}
.title_line{margin:44px auto 21px}
.subRight{float:none; margin:0 auto 40px; width:100%;}
.peopleSub{ float:none; margin:0 auto -20px; display:block; width:100%; height:auto}
.people_l{float:none; margin:0 auto 40px; width:300px}
.people_div img{width:300px; height:auto}
.people_list li{margin:0 15px; width:206px; height:460px}
.people_list .people_div img{width:206px; height:286px}
.subLeft p,.peopleSub_txt p,.subLeft2 p{font-size:28px; line-height:58px}
.peopleSub_txt{padding: 60px 40px 90px 40px;}
.subMore{font-size:28px; width:300px; height:80px; line-height:80px}
.people_div p{font-size:28px}
.people_div h5{font-size:30px}
.casLeft{margin:0; float:none;}
.subLeft2{float:none; margin-right:0; width:auto}
.cas_list li{width:47%; margin:10px 1% 0;}
.cas_tab li{float:none; width:100%; margin:0}
.cas_tab li p{font-size:30px}
.cas_list2 li{width:100%; float:none; font-size:28px; line-height:44px;background: url(z19_cas_li.png) no-repeat left 14px; margin:20px 0;background-size: 20px auto;background-position: left 10px; padding-left:16px}

.cas_txt a{font-size:32px; text-align:left; line-height:58px}
.cas_list li{width:100%; margin:20px 0 0; line-height:58px; padding:14px 0;}
.casRight{padding:20px}
.cas_list li a{font-size:30px;background-size: 20px auto;}
.ky_search_ipt{width:100%; float:none}
.ky_search_sub{width:100%; float:none; height:80px;background: url(z19_search_en2.png) no-repeat 20px center #409dfb;padding-left:60px;}
.ky_search_result .ky_search_result_r{float:left}
.ky_search_result p{line-height:58px; font-size:28px}
.title_sub_font{font-size:28px;}
.title_sub{max-width:none}
.ky_search_ipt input{font-size:30px; width:640px; float:none; margin:30px 20px 0;}
.ky_check label{font-size:28px; margin:0 20px 0 0}
.ky_check label input{width:30px; height:30px; margin-right:20px}
.ky_table td,.ky_table th{font-size:30px; height:80px}
.ads_list li{font-size:28px; line-height:58px}
.ads_icon1{ background:url(z19_ads1.png) no-repeat left 6px;background-size:auto; }
.ads_icon2{ background:url(z19_ads2.png) no-repeat left 10px;background-size:auto;}
.ads_icon3{ background:url(z19_ads3.png) no-repeat left 4px;background-size:auto;}
.ads_icon4{ background:url(z19_ads4.png) no-repeat left 2px;background-size:auto;}
.contact_list li{width:338px; margin-right:30px}
.mar0_m{margin-right:0 !important}
.contact_list li p{font-size:28px; line-height:46px; height:200px}
.int_list{margin:10px}
.int_list li{font-size:30px; line-height:44px; background:url(z19_int_li.png) no-repeat left 16px; margin:20px 0 40px;background-size: 20px auto;background-position: left 10px; padding-left:36px}
.research_list3 li{background:url(z19_res_li.png) no-repeat;background-size: 20px auto;background-position: left 10px;}
.research_list2 li span img{width:20px}
.intBox p{font-size:28px}
.intLeft{padding-top:40px; width:auto; float:none}
.intLeft p{font-size:28px; line-height:58px}
.int_year span{font-size:34px; margin-right:0; margin-right:100px; width:auto;}
.int_year{width:auto; margin-top:60px}
.int_list2 li{width:100%; margin:0 0 12px 0; height:auto}
.int_list2 li p{font-size:28px; line-height:40px; margin:20px;}
.int_list2 li.int_blue{/*! margin-left:12px */}
.intBg{height:auto; padding-bottom:40px}
.intRight{display:none}
.research_list li{width:100%; margin:20px 0}
.research_txt{padding:20px}
.research_txt h5{font-size:32px; line-height:50px}
.research_txt p{font-size:28px; line-height:48px}
.news_list_txt p{display:none}
.news_list li img{width:100%; height:auto; float:none}
.news_list_txt h5{font-size:30px; line-height:48px}
.news_list_txt h6{font-size:24px; }
.news_list2 li{font-size:30px; line-height:54px; padding:40px}
.news_list2 li span{font-size:24px;}

.xl_left,.xl_right{float:none; width:auto}
.xl_left_div,.xl_right_div{padding:0;border:0;}
.xl_left_div{font-size: 30px;}
.xl_left{margin-bottom:60px}
.xl_title2 p{float:none;}
.xl_title{font-size:40px; line-height:60px}
.xl_title2{font-size:28px}
.opt_print, .opt_mail{width:120px; height:60px; line-height:60px;}
.xl_content p,.xl_content p *,.xl_content,.xl_content *{font-size:30px !important; line-height:58px !important;}
.opt_print{background:url(z19_ads3.png) no-repeat 100px center}
.opt_mail{background:url(z19_ads4.png) no-repeat 10px center}
.xl_share{margin-top:18px;}
.xl_imgtxt{font-size:28px}
.xl_flie{font-size:30px;background-position: left top 10px;}
.xl_title3 h5{font-size:34px; height:60px; line-height:60px;border-left: 10px solid #7aae41;}
.xl_box p{font-size:28px; line-height:58px}
.xl_imgbox h5{font-size:34px; line-height:58px}
.xl_imgbox h6{font-size:28px; margin-bottom:10px}
.xl_imgbox p{font-size:28px; line-height:58px}
.xl{padding:0 30px 50px}

.swiper_news_page{margin-top:30px}
.newsroom_txt h5{font-size:34px; line-height:58px; margin-top:20px}
.newsroom_txt{margin:20px; height:auto}
.newsroom_txt p{font-size:28px; line-height:58px;}
.newsroomDiv .news_t{font-size:40px; padding:22px 0 21px}
.newsroomDiv .newsBox h5{font-size:30px; line-height:58px}
.newsroomDiv .newsBox p{font-size:28px; line-height:48px}
.newsDiv{padding-bottom:160px; padding-top:41px}
.newsList .newsDiv_img{margin-top:-41px}
.newsroomDiv{padding-bottom:60px; padding-top:0}
.newsList .newsroomDiv .newsDiv_img{margin-top:0}
.mulBox,.mulDiv_sp .mulBox,.mulDiv_sp2 .mulBox{width:100%; float:none; margin-bottom:40px;padding-bottom:70px}
.mulDiv_sp .mulBox,.mulDiv_sp2 .mulBox{padding-bottom:0}
.mulDiv_sp2 .mulBox img{height:auto}
.mulBox2{margin-left:0; padding-bottom:70px}
.mulBox2 .video_play{width: 60px !important;height: 60px !important;position: absolute;margin-top: -66px;margin-left: -30px;}
.mulBox2 .mul_txt h5{font-size:28px; line-height:48px; margin:20px 20px 10px; height:auto}
.mulBox2 .mul_txt{height:auto}
.mul_txt h5{font-size:28px; line-height:48px}
.mul_txt p{ display:none}
.mul_txt{height:auto}
.casLeft{width:auto;}
.casLeft img{width:100%}
.cas_focus{margin-bottom:40px}
.newsroom_list li h6{font-size:34px; line-height:58px}
.newsroom_list li p{font-size:28px; line-height:48px}
.event1{float:none; width:auto; margin-right:0}
.event3 li{width:auto; float:none;margin:40px 0 0}
.subMore_pc{display:none}
.subMore_m{display:block}
.event_title h5{height:auto; line-height:30px}
.event_title{overflow:inherit; margin:20px 0}
.event3 .event_list{margin-top:6px; line-height:48px;}
.event2 .newsDiv_img{width:100%;float:none;}
.event_img{width:100%; height:auto;}
.event_list{background-size:20px auto !important; background-position:left 12px !important;}
.dateList li{width:100%; margin:0 0 30px}
.event_title h5{font-size:34px; line-height:46px}
.event_con{padding:0}
.event_con p{font-size:28px; line-height:48px}
.event_list{font-size:28px; }
.dateList li h5{font-size:34px; height:60px; line-height:60px;}
.date_num span{font-size:30px}
.dateList li{height:auto; padding-bottom:20px}
#swiper_container_cas img{width:100%; height:auto}

.ky_search_ipt2 input,.ky_search_sel{width:660px; float:none; margin:0 20px 20px; font-size:28px;}
.ky_search_sel{width:660px}
.ky_search_ipt2 input{-webkit-appearance:none;outline:none; padding:0;}
.research_list2 li{ width:auto; float:none; margin:10px 20px 20px; font-size:30px; height:88px; line-height:88px}
.research_list2{margin-top:-50px}
.int_list li{width:auto; float:none; height:auto}
.ky_search_ipt2 .ky_search_sub2{background:url(z19_search_en3.png) no-repeat center; width:60px; height:60px; float:right}

.search_cas{height:80px; line-height:80px; border-radius:40px}
.search_cas_ipt{font-size:28px; height:80px; line-height:80px}
.search_cas_sub{margin:26px 30px 0 0}
.swiper_cas_page .swiper-button-next{right:-10px; top:-16px}
.swiper_cas_page .swiper-button-prev{left:-90px; top:-16px}
.intBox{height:auto; overflow:hidden; background-size:100% 100%}
.intBg{ background-size:100% 100%}
.contact_list2 li p{height:100px}

.subMore_pc{display:none}
.subMore_m{display:block; margin-top:40px}
.research_bg{height:auto; padding-bottom:40px; margin-bottom:60px}
.event_l1{ background-size:auto}
.event_l2{background:url(z19_event_l2.png) no-repeat left 22px}
.contact_list li img{width:100%; max-width:inherit; height:218px}
.contact_list2{width:740px}
.contact_list2 li{width:334px; margin-right:35px}
.ads_list li{padding-left:66px;}
.bookBox{height:440px}
.bookBox a{font-size:34px;background-size:24px; padding-bottom:34px;}
.bookBox:hover a{background:url(z19_book_li_hover.png) no-repeat center bottom; background-size:24px;}
.newsroom_txt .subMore{float:none}
.subMore{margin:20px auto 0; float:none}
.mar0_pad{margin-right:35px !important}

.subLeft3 p{font-size:26px}

.intBox{height:auto; background:none;background-size: contain; padding-top:0; margin-bottom:100px}
	.intBox p{float:none; width:auto; margin:30px 0}
	.intBox2{background:none;background-size: contain;}
	.intBox img{display:block; width:100%}
	.intBg{height:600px; background:url(z19_int_bg3.jpg) no-repeat center left; background-size:cover;}
	.intLeft{padding-top:60px}
.intBox  p{font-size:28px; line-height:58px}
.intBg2{background: url(z19_int_bg2.jpg) no-repeat center; height:auto;    background-size: cover;}
.int_jt{display:none}
.CAS_div p{font-size:28px; line-height:40px; margin:10px 0}
.CAS_line_h{height:946px; margin-top:62px}
.CAS_line_h2{height:84px}
.research_list3 li a{margin-left:0}
.xl_share{display:inline-block;float: none;/*! width: 300px;*/ text-align: right;}
.xl_share img{width: 46px;}
.altmetric-embed img{width: auto;}

.CASmap_pad,.CASmap{display:none}
.subLeft3{float:none; margin-right:0; width:auto}
.CASBOX{overflow-x:auto; }
.CAS{width:1430px}
.cas_maplist{display:block; padding:20px 20px 0}
.cas_maplist li{width:308px; float:left; margin-top:30px; margin-bottom:0}
.mapRow{height:auto}
.casLeft2{display:none}
.xl_content img,.xl_imgtxt{}

.swiper-pagination-cas span,.page a{padding:0 40px; height:90px; font-size:32px; line-height:90px; width:auto}
.swiper-pagination-cas,.page{height:90px; }
.mm_hide{display:none}

.res_list li img{height:auto}
.contact_list2 li img{height:447px}
.casRight .subMore{float:none; margin:0 auto}
.contact_list li .video_play{top:120px}

.cas_focus{height:auto}
.cas_list2 li a{white-space: inherit; width:100%;}

.Rightfixed{display:none}
.mulBox2 img,.mulDiv_sp .mulBox img{height:auto}
.mulDiv_sp .mulBox2{padding-bottom:0; margin-left:0}
.banner {background: url(z19_banner.jpg) no-repeat left 142px;background-size: 100%;}
.banner1 {background: url(z19_banner1.jpg) no-repeat left 142px;background-size: 100%;}
.banner2 {background: url(z19_banner2.jpg) no-repeat left 142px;background-size: 100%;}
.banner3 {background: url(z19_banner3.jpg) no-repeat left 142px;background-size: 100%;}
.banner4 {background: url(z19_banner4.jpg) no-repeat left 142px;background-size: 100%;}
.banner5 {background: url(z19_banner5.jpg) no-repeat left 142px;background-size: 100%;}
.banner6 {background: url(z19_banner6.jpg) no-repeat left 142px;background-size: 100%;}
.banner7 {background: url(z19_banner7.jpg) no-repeat left 142px;background-size: 100%;}

.for_ads{background-size:auto; padding-left:50px}
#swiper_container_cas2,#swiper_container_cas{height:auto}
.dateList{ width:auto}
.opt_print{display:none}

.title_ANSO{width:100%; margin-bottom:12px}
.title_header20{padding:0 20px; margin-top:40px;}
.int_list2{padding:0 20px}
.title_int20{width:auto; float:none; text-align:center; border-top:0}	
.title_ANSO p{ font-size:30px; float:left; width:400px; line-height:40px; margin-top:24px;}
.title_ANSO img{margin-right:50px}

.big_sf li{width:100%; margin-right:0; margin-bottom:100px}
.big_sf{padding:0 20px}
.big_sf .newsDiv_img,.research_list .newsDiv_img{margin-top:0}	
.big_sf li img{height:auto}
.big_sf li span{font-size:30px; padding:10px 20px}
.sub_menu{display:none}
.big_sf2{padding:0}
.big_sf2 li{width:100%; margin-right:0}
.sub_title_res{font-weight:bold}



/*20211118修改附件新增*/

.txt_fujian font{   height:50px; line-height:50px; 
	font-size: 32px;}
.xl_flie a{
    font-size: 30px !important;
	line-height: 45px !important;
}